power hitter - French English Dictionary